package docker

//docker-compose 容器编排
//官方文档：
//https://docs.docker.com/compose/compose-file/compose-file-v3/
//https://docs.docker.com/compose/install/
//https://docs.docker.com/compose/install/linux/

/*

	目录：
		1.docker-compose介绍
		2.安装
		3.卸载

---------------1.docker-compose介绍---------------

	docker-compose是docker官方的开源项目/工具软件，可以管理多个Docker容器组成一个应用/负责实现对docker容器集群的快速编排
	你需要定义一个YAML格式的配置文件docker-compose.yml，【写好多个容器之间的调用关系】。然后，只要一个命令，就能同时启动/关闭这些容器


	//作用：批量容器编排
		dockerfile 让程序在任何地方运行
		例如一个web服务，需要启动容器，redis，mysql，nginx，go，php...多个容器，不能每一个容器都去敲docker run ...，所以有了docker compose来批量管理
		compose : 重要的概念
			服务services,容器。应用(web,redis,mysql,nginx...) 比如一个web项目，需要mysql容器，redis容器，go容器
			项目project。一组关联容器。 上述所有容器通过compose打包会形成一个project项目包

		compose 很像php的composer ，按照composer加载各种所需目录(容器)，最后形成一个完成的项目




---------------2.安装---------------

	官方：https://docs.docker.com/compose/install/
		  https://docs.docker.com/compose/install/linux/

		1.1  安装
			sudo apt-get update
			sudo apt-get install docker-compose-plugin

		1.2  查看compose的版本

			docker compose version

root@VM-4-8-debian:/home# docker compose version
Docker Compose version v2.10.2
root@VM-4-8-debian:/home#

		1.3  更新 Update Compose

			 sudo apt-get update
 			 sudo apt-get install docker-compose-plugin




---------------3.卸载---------------


root@VM-4-8-debian:/home# find / -name docker-compose
/usr/libexec/docker/cli-plugins/docker-compose
root@VM-4-8-debian:/home#

	上面的目录

	sudo rm	/usr/libexec/docker/cli-plugins/docker-compose



*/
